/* é€šç”¨åˆå§‹åŒ–æ ·å¼ START*/
/* */
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
      padding: 0
  }
  html {
      background: url(header-bg.png) repeat-x 0 25px #fff;
      color: #333;
  }
  body, button, input, pre, select, textarea {
    font-family: "Microsoft Yahei", Arial, sans-serif, Arial, STHeiti;
    font-size: 12px;
    line-height: 150%
  }
  body {
    overflow-x: hidden
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500
  }
  address, cite, dfn, em, var {
    font-style: normal
  }
  small {
    font-size: 12px
  }
  ol, ul {
    list-style: none outside none
  }
  li {
    vertical-align: top
  }
  a {
    color: #333;
    text-decoration: none
  }
  a:hover {
    color: #02487c;
    cursor: pointer
  }
  a:focus {
    outline: 0;
    -moz-outline: 0;
    -webkit-outline: 0
  }
  sup {
    vertical-align: text-top
  }
  sub {
    vertical-align: text-bottom
  }
  legend {
    color: #333
  }
  fieldset, img {
    border: 0 none
  }
  button, input, select, textarea {
      font-size: 12px;
      vertical-align: middle;
      border: 0
  }
  table {
      border-collapse: collapse;
      border-spacing: 0
  }
  img {
    vertical-align: top;
    border: 0
  }
  textarea {
      resize: none
  }
  :focus {
      outline: 0 none
  }
  .overflow {
      overflow: hidden
  }
  .hide {
      display: none
  }
  .disblock {
      display: block
  }
  .inlineBlock {
      display: inline-block
  }
  .positionRelative {
    position: relative;
  }
  .block {
      display: block
  }
  .inline {
      display: inline
  }
  .error {
      color: red;
      font-size: 12px
  }
  button {
      cursor: pointer
  }
  i {
      font-style: normal
  }
  button, input, select, textarea {
    font-size: 100%;
      margin: 0;
      vertical-align: baseline
  }
  button, input {
      line-height: normal
  }
  button, html input[type=button], input[type=reset], input[type=submit] {
      -webkit-appearance: button;
      cursor: pointer
  }
  button[disabled], input[disabled] {
      cursor: default
  }
  input[type=checkbox], input[type=radio] {
      box-sizing: border-box;
      padding: 0
  }
  input[type=search] {
      -webkit-appearance: textfield;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box
  }
  input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
      -webkit-appearance: none
  }
  button::-moz-focus-inner, input::-moz-focus-inner {
      border: 0;
      padding: 0
  }
  textarea {
      overflow: auto;
      vertical-align: top
  }
  article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
      display: block
  }
  .wordwrap {
      word-break: break-all;
      word-wrap: break-word
  }
  pre.wordwrap {
      white-space: pre-wrap
  }
  .fl {
      float: left
  }
  .fr {
      float: right
  }
  input {
      border: 0
  }
  .hidden {
      overflow: hidden
  }
  .clearfix:after {
      display: block;
      visibility: hidden;
      clear: both;
      height: 0;
      content: "."
  }
  .clearfix {
      display: block
  }
  .area {
      width: 1200px;
      margin: 0 auto;
      text-align: left
  }
  .tl {
      text-align: left
  }
  .tc {
      text-align: center
  }
  .tr {
      text-align: right
  }
  .ellipsis {
      width: 100%;
      display: block;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden
  }
  .wid1000 {
    width: 1200px;
    margin: 0 auto;
  }
  /* é€šç”¨åˆå§‹åŒ–æ ·å¼ END*/
  .header .toolbar {
    height: 25px;
    line-height: 25px;
    background: #f8f8f8;
  }
  .header .cont {
    height: 167px;
    background: url(header-cont-bg.png) no-repeat 560px 0;
  }
  .header .cont img {
    margin-top: 40px;
  }
  .header .cont .search {
    width: 348px;
    height: 42px;
    line-height: 42px;
    background: #ff6d35;
    margin-top: 68px;
    padding: 1px;
  }
  .header .cont .search input {
    width: 234px;
    height: 42px;
    padding: 0 10px;
  }
  .header .cont .search button {
    width: 94px;
    height: 42px;
    background: none;
    font-size: 16px;
    color:#fff
  }
  .header .menu {
    height: 40px;
    line-height: 40px;
    background: #0168b7;
    font-size: 18px;
  }
  .header .menu li {
    width: 168px;
    float: left;
    margin: 0 31px;
    text-align: center;
  }
  .header .menu li:hover{
    background: url(menu-hover.jpg) no-repeat;
  }
  .header .menu li a{
    display: block;
    color:#fff
  }
  .header .sec_menu {
    height: 32px;
    padding: 0 15px;
    background: #dde9f2;
  }
  .header .sec_menu .active{
    display: block;
  }
  .header .sec_menu li{
    display: none;
    line-height: 32px;
    color:#0168b7
  }
  .header .sec_menu .li2{
    margin-left: 135px;
  }
  .header .sec_menu .li3{
    margin-left: 280px;
  }
  .header .sec_menu .li4{
    margin-left: 490px;
  }
  .header .sec_menu .li5{
    text-align: right;
  }
  .header .sec_menu li a{
    margin: 0 10px;
    color:#0168b7
  }
  .header .sec_menu li a:hover{
    color:#02487c
  }
  /* é€šç”¨å¤´æ ·å¼ START*/
  
  /* é€šç”¨å¤´æ ·å¼ END*/
  
  /* é€šç”¨è„šæ ·å¼ START*/
  .footer {
    width: 100%;
    border-top: 2px solid #0168b7;
    background: #f3f3f3;
    padding: 25px 0;
    text-align: center;
    position: relative;
  }
  .footer .foot_l {
    position: absolute;
    top: 20px;
    left: 20px;
  }
  .footer .foot_r{
    position: absolute;
    top: 0px;
    right: 20px;
  }
  .footer .footer_wzzc {
    margin-right: 20px;
    margin-top: 20px;
  }
  .footer .foot_c {
    width: 100%;
    color: #29465f;
    line-height: 22px;
  }
  .footer .foot_c .foot_menu a{
    display: inline-block;
    font-size: 14px;
    padding: 0 5px 15px;
  }
  /* é€šç”¨è„šæ ·å¼ END*/
  
  /* é€šç”¨å†…å®¹æ ·å¼ START*/
  .content {
    background: #fff;
  }
  .mr{
    margin-right: 20px;
  }
  .ml{
    margin-left: 20px;
  }
  /* é€šç”¨å†…å®¹æ ·å¼ END*/